Implemented two types of oscillator: clear sine wave and square wave image-3.png

Frequency characteristics of sine wave generated octaves are nice and clean with only base note frequencies having a peak. In square wave we can observe many additional frequencies in the graph which means that square wave can be obtained with addition of multiple sine waves: image-2.png